package com.zenith.edu.po.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@Schema(name = "EduCheckinVO", description = "签到VO")
public class EduCheckinVO {
    
    @Schema(description = "主键ID")
    private Long id;
    
    @Schema(description = "直播课堂ID")
    private Long liveSessionId;
    
    @Schema(description = "签到码")
    private String code;
    
    @Schema(description = "过期时间")
    private LocalDateTime expireTime;
    
    @Schema(description = "状态：1-有效 2-失效")
    private Integer status;
    
    @Schema(description = "创建时间")
    private LocalDateTime createTime;
    
    @Schema(description = "更新时间")
    private LocalDateTime updateTime;
    
    @Schema(description = "创建人ID")
    private Long createBy;
    
    @Schema(description = "更新人ID")
    private Long updateBy;
}